// 引入JSZip库
// @ts-ignore
import jsZip from 'jszip'
/**
 * @param {string | URL | Request} file
 */
export default async function TestApk(file) {
  console.log("file", file);

  const apkFile = file

  // 创建一个JSZip实例
  const zip = new jsZip();


  // 读取APK文件为ArrayBuffer
  const reader = new FileReader();

  reader.onload = (e) => {
    console.log('APK文件已加载', e);

    // 加载ArrayBuffer到JSZip
    // @ts-ignore
    zip.loadAsync(e.target.result)
      .then((/** @type {{ files: {}; }} */ zip) => {
        // 遍历zip中的所有文件
        Object.keys(zip.files).forEach(filename => {
          if (filename.startsWith('lib')) {
            console.log('文件名:', filename);
          }

        });
      })
      .catch((/** @type {any} */ err) => {
        console.error('解压错误:', err);
      });
  };
  // @ts-ignore
  reader.readAsArrayBuffer(apkFile);

}

